package com.design.patterns.list.iterator.aggregate;

import java.util.Iterator;

/**
 * Aggregate 抽象统一的聚合接口
 * 需求示例：遍历一个学院下有多少个专业
 * @author Wangzhiwen
 */
public interface College {

    // 属性
    String name();

    // 添加元素
    void add(String name,String desc);

    // 获取遍历元素的迭代器
    Iterator<Department> createIterator();


}
